/*Button*/

.line {
	display: inline-block;
}

.right {
	text-align: right;
}

.confirm
{
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B5E655), color-stop(1, #ADCF4F) );
	background:-moz-linear-gradient( center top, #B5E655 5%, #ADCF4F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5E655', endColorstr='#ADCF4F');
	background-color:#ADCF4F;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #84D41D;
	display:inline-block;
	color:#002F2F;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:100px;
	text-decoration:none;
	text-align:center;
}

.confirm:hover
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ADCF4F), color-stop(1, #B5E655));
	background:-moz-linear-gradient( center top, #ADCF4F 5%, #B5E655 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(endColorstr='#ADCF4F', startColorstr='#B5E655');
	background-color:#ADCF4F;
}

.confirm:active
{
	position:relative;
	top:1px;
}

.vider
{
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFBD4F), color-stop(1, #B9121B) );
	background:-moz-linear-gradient( center top, #FFBD4F 5%, #B9121B 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBD4F', endColorstr='#B9121B');
	background-color:#B9121B;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #C9001A;
	display:inline-block;
	color:#2E2B20;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:100px;
	text-decoration:none;
	text-align:center;
}

.vider:hover
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B9121B), color-stop(1, #FFBD4F) );
	background:-moz-linear-gradient( center top, #B9121B 5%, #FFBD4F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B9121B', endColorstr='#FFBD4F');
	background-color:#B9121B;
}

.vider:active
{
	position:relative;
	top:1px;
}

/*Title panier*/

.titlepanier
{
	text-align:center;
}

/*Table cart*/

.panier
{
	margin-right:auto;
	margin-left:auto;
}

.panier td img
{
	size: 140px 140px;
	margin: 15px;
}

.panier
{
	border-collapse: collapse;
}

.panier th, td
{
	text-align:center;
	margin: 15px;
}

.panier th
{
	width: 75px;
	border: solid black 1px;
}

.panier td
{
	height: 140px;
	border: solid black 1px;
}

.panier tfoot>tr>td
{
	height: 25px;
}

.panier td.col
{
	border: 0px;
}
